lymph node – Deutsch–English translations

🇬🇧 en de 🇩🇪

lymph node noun

  • filtrating oval bodies of the lymphatic system
Lymphknoten, Lymphsystem
Wiktionary Links